package cc.rengu.igas.channel.upqc.common.constant;

import java.io.Serializable;

/**
 * 应用内部树节点常量类
 */
public class UpqcTreeNodeConstant implements Serializable {

    public static final String cupsInstCode = "cupsInstCode";
    public static final String respDesc = "respDesc";
    /* 通道配置信息 */
    public final static String DST_CHANNEL_INFO = "upqcDstChannelInfo";
    public final static String SRC_CHANNEL_INFO = "upqcSrcChannelInfo";
    public static final String MESSAGE = "message";
    /* 前端流水号 */
    public final static String TRACE_NO = "traceNo";
    /* 原交易流水号 */
    public final static String ORG_SYS_SEQ_NUM = "orgSysSeqNum";
    /* 支付类型 */
    public final static String PAY_TYPE = "payType";
    /* 币种 */
    public final static String TRANS_CCY = "transCcy";
    /* 交易金额 */
    public final static String TRANS_AMT = "transAmt";
    /* 已退货金额 */
    public final static String REFUND_AMT = "refundAmt";
    /* 支付订单号 */
    public static final String PAY_ORDER_ID = "payOrderId";
    /* 订单号 */
    public static final String ORDER_ID = "orderId";
    /* 订单状态 */
    public static final String ORDER_STATUS = "orderStatus";
    /* 支付状态 */
    public static final String PAY_STATUS = "payStatus";
    /* 原交易日期 */
    public static final String ORG_TXN_DATE = "orgTxnDate";
    /* 原交易流水信息 */
    public static final String ORG_TXN_INFO = "orgTxnInfo";
    /* 原始报文信息 */
    public static final String ORIG_BYTE_MSG_INFO = "origByteMsgInfo";
    /* 客户端HTTP请求的URL地址节点 */
    public final static String DEFINE_HTTP_CLIENT_URL = "_MESSAGEHEAD/@server_url";
    /* 消息推送用户标识ID节点 */
    public final static String DEFINE_HTTP_NOTICE_NODE = "_MESSAGEHEAD/http/websocket-userid";
    /* 用户自定义配置 */
    public final static String DEFINE_HTTP_ARG_LIST = "_MESSAGEHEAD/http/ArgList";
    /* 用户自定义默认节点值 */
    public static final String DEFAULT_USER_ARG_LIST = "websocket-userid";
    /* 消息推送报文内部树节点 */
    public final static String SEND_MSG = "byteOrgMessage";
    /* 消息推送接收报文内部树节点 */
    public final static String RECV_MSG = "byteOrgMessage";
    /* 推送消息标识节点 */
    public final static String PUSH_MSG_ID = "pushMsgId";
    /* 消息推送内容节点 */
    public final static String PUSH_MSG_CONTENT = "pushMsgContent";
    /* 通道配置信息 */
    public final static String SYS_INFO = "sysInfo";
    /* 安全计划配置信息 */
    public final static String SEC_PLAN_INFO_LIST = "upqcSecPlanInfoList";
    /* 请求对象 */
    public final static String REQUEST_NODE = "requestNode";
    /* 应答对象 */
    public final static String RESPONSE_NODE = "responseNode";
    /* 主密钥信息 */
    public final static String CUPS_LMK_KEY_INFO = "cupslmkKeyInfo";
    /* 原交易流水信息 */
    public final static String ORIG_TXN_INFO = "orgTxnInfo";
    /* 原交易支付订单信息 */
    public final static String ORIG_ORDER_INFO = "origOrderInfo";
    /* 通道流水号 */
    public final static String PAY_CHNL_SEQ_NUM = "payChannelSeqNum";
    /* 通道限额校验标志 0-不校验*/
    public final static String TUNL_LIMIT_CHECK_FLAG = "tunlLimitCheckFlag";

    /* 商户号 */
    public static final String MCHNT_NO = "mchntNo";
    /* 终端号 */
    public static final String TERM_NO = "termNo";
    /* 交易码 */
    public final static String TXN_NUM = "txnNum";


    /* 签名验证标志 0-验证失败，1-验证成功 */
    public final static String SIGN_VERIFY_FLAG = "signVerifyFlag";

    /******************************************* 1.0报文接口定义 ********************************************/
    /* 版本号. */
    public static final String version = "version";
    /* 证书ID. */
    public static final String certId = "certId";
    /* 签名. */
    public static final String signature = "signature";
    /* 签名方法. */
    public static final String signType = "signType";
    /* 编码方式. */
    public static final String encoding = "encoding";
    /* 交易类型. */
    public static final String txnType = "reqType";
    public static final String frontUrl = "frontUrl";
    /* 后台通知地址. */
    public static final String backUrl = "backUrl";
    /*附加处理异步通知地址*/
    public static final String addnOpUrl = "addnOpUrl";
    /* 收单机构代码. */
    public static final String acqInsCode = "acqInsCode";
    /* 商户类别. */
    public static final String merCatCode = "merCatCode";
    /* 商户类型. */
    public static final String merType = "merType";
    /* 商户代码. */
    public static final String merId = "merId";
    /* 商户名称. */
    public static final String merName = "merName";
    /* 商户简称. */
    public static final String merAbbr = "merAbbr";
    /* 商户订单号. */
    public static final String orderId = "orderId";
    /* 交易时间. */
    public static final String txnTime = "txnTime";
    /* 发送时间. */
    public static final String txnSendTime = "txnSendTime";
    /* 订单超时时间间隔. */
    public static final String orderTimeoutInterval = "orderTimeoutInterval";
    /* 支付超时时间. */
    public static final String payTimeoutTime = "payTimeoutTime";
    /* 默认支付方式. */
    public static final String defaultPayType = "defaultPayType";
    /* 支持支付方式. */
    public static final String supPayType = "supPayType";
    /* 支付方式. */
    public static final String payType = "payType";
    /* 自定义支付方式. */
    public static final String customPayType = "customPayType";
    /* 物流标识. */
    public static final String shippingFlag = "shippingFlag";
    /* 收货地址-国家. */
    public static final String shippingCountryCode = "shippingCountryCode";
    /* 收货地址-省. */
    public static final String shippingProvinceCode = "shippingProvinceCode";
    /* 收货地址-市. */
    public static final String shippingCityCode = "shippingCityCode";
    /* 收货地址-地区. */
    public static final String shippingDistrictCode = "shippingDistrictCode";
    /* 收货地址-详细. */
    public static final String shippingStreet = "shippingStreet";
    /* 商品总类. */
    public static final String commodityCategory = "commodityCategory";
    /* 商品名称. */
    public static final String commodityName = "commodityName";
    /* 商品URL. */
    public static final String commodityUrl = "commodityUrl";
    /* 商品单价. */
    public static final String commodityUnitPrice = "commodityUnitPrice";
    /* 商品数量. */
    public static final String commodityQty = "commodityQty";
    /* 是否预授权. */
    public static final String isPreAuth = "isPreAuth";
    /* 币种. */
    public static final String currencyCode = "currencyCode";
    /* 账户类型. */
    public static final String accType = "accType";
    /* 账号. */
    public static final String accNo = "accNo";
    /* 支付卡类型. */
    public static final String payCardType = "payCardType";
    /* 发卡机构代码. */
    public static final String issInsCode = "issInsCode";
    /* 持卡人信息. */
    public static final String customerInfo = "customerInfo";
    /* 交易金额. */
    public static final String txnAmt = "txnAmt";
    /* 余额. */
    public static final String balance = "balance";
    /* 地区代码. */
    public static final String districtCode = "districtCode";
    /* 附加地区代码. */
    public static final String additionalDistrictCode = "additionalDistrictCode";
    /* 账单类型. */
    public static final String billType = "billType";
    /* 账单号码. */
    public static final String billNo = "billNo";
    /* 账单月份. */
    public static final String billMonth = "billMonth";
    /* 账单查询要素. */
    public static final String billQueryInfo = "billQueryInfo";
    /* 账单详情. */
    public static final String billDetailInfo = "billDetailInfo";
    /* 账单金额. */
    public static final String billAmt = "billAmt";
    /* 账单金额符号. */
    public static final String billAmtSign = "billAmtSign";
    /* 绑定标识号. */
    public static final String bindId = "bindId";
    /* 风险级别. */
    public static final String riskLevel = "riskLevel";
    /* 绑定信息条数. */
    public static final String bindInfoQty = "bindInfoQty";
    /* 绑定信息集. */
    public static final String bindInfoList = "bindInfoList";
    /* 批次号. */
    public static final String batchNo = "batchNo";
    /* 总笔数. */
    public static final String totalQty = "totalQty";
    /* 总金额. */
    public static final String totalAmt = "totalAmt";
    /* 文件类型. */
    public static final String fileType = "fileType";
    /* 文件名称. */
    public static final String fileName = "fileName";
    /* 批量文件内容. */
    public static final String fileContent = "fileContent";
    /* 商户摘要. */
    public static final String merNote = "merNote";
    /* 请求方保留域. */
    public static final String reqReserved = "reqReserved";
    /* 保留域. */
    public static final String reserved = "reserved";
    /* 终端号. */
    public static final String termId = "termId";
    /* 终端类型. */
    public static final String termType = "termType";
    /* 交互模式. */
    public static final String interactMode = "interactMode";
    /* 发卡机构识别模式. */
    public static final String issuerIdentifyMode = "issuerIdentifyMode";
    /* 商户端用户号. */
    public static final String merUserId = "merUserId";
    /* 持卡人IP. */
    public static final String customerIp = "customerIp";
    /* 查询流水号. */
    public static final String queryId = "queryId";
    /* 原交易查询流水号. */
    public static final String origQryId = "origQryId";
    /* 系统跟踪号. */
    public static final String traceNo = "traceNo";
    /* 交易传输时间. */
    public static final String traceTime = "traceTime";
    /* 清算日期. */
    public static final String settleDate = "settleDate";
    /* 清算币种. */
    public static final String settleCurrencyCode = "settleCurrencyCode";
    /* 清算金额. */
    public static final String settleAmt = "settleAmt";
    /* 清算汇率. */
    public static final String exchangeRate = "exchangeRate";
    /* 兑换日期. */
    public static final String exchangeDate = "exchangeDate";
    /* 响应时间. */
    public static final String respTime = "respTime";
    /* 原交易应答码. */
    public static final String origRespCode = "origRespCode";
    /* 原交易应答信息. */
    public static final String origRespDesc = "origRespDesc";
    /* 应答码. */
    public static final String respCode = "respCode";
    /* 商户端用户注册时间. */
    public static final String merUserRegDt = "merUserRegDt";
    /* 商户端用户注册邮箱. */
    public static final String merUserEmail = "merUserEmail";
    /* 验证标识. */
    public static final String checkFlag = "checkFlag";
    /* 开通状态. */
    public static final String activateStatus = "activateStatus";
    /* 加密证书ID. */
    public static final String encryptCertId = "encryptCertId";
    /* 用户MAC、IMEI串号、SSID. */
    public static final String userMac = "userMac";
    /* 短信类型 */
    public static final String smsType = "smsType";
    /* 风控信息域 */
    public static final String riskCtrlInfo = "riskCtrlInfo";
    /* IC卡交易信息域 */
    public static final String ICTransData = "ICTransData";
    /* VPC交易信息域 */
    public static final String VPCTransData = "VPCTransData";
    /* 安全类型 */
    public static final String securityType = "securityType";
    /* 银联订单号 */
    public static final String tn = "tn";
    /* 分期付款手续费率 */
    public static final String instalRate = "instalRate";
    /* 分期付款手续费率 */
    public static final String mchntFeeSubsidy = "mchntFeeSubsidy";
    /* 签名公钥证书 */
    public static final String signPubKeyCert = "signPubKeyCert";
    /* 加密公钥证书 */
    public static final String encryptPubKeyCert = "encryptPubKeyCert";
    /* 证书类型 */
    public static final String certType = "certifTp";
    /* 证件号码 */
    public static final String certNo = "certifId";
    /* 客户姓名 */
    public static final String custName = "customerNm";
    /* 短信验证码 */
    public static final String smsCode = "smsCode";
    /* 持卡人密码 */
    public static final String pinData = "pin";
    /* 手机号 */
    public static final String phoneNo = "phoneNo";
    /* CNV2 */
    public static final String cvn2 = "cvn2";
    /* 有效期 */
    public static final String expired = "expired";
    /* 加密信息 */
    public static final String encryptedInfo = "encryptedInfo";
    /* 支付标记 */
    public static final String token = "token";
    /* 标记请求者ID */
    public static final String trId = "trId";
    /* 标记担保级别 */
    public static final String tokenLevel = "tokenLevel";
    /* 标记生效时间 */
    public static final String tokenBegin = "tokenBegin";
    /* 标记失效时间 */
    public static final String tokenEnd = "tokenEnd";
    /* 支付标记类型 */
    public static final String tokenType = "tokenType";
    /* 标记支付信息域 */
    public static final String tokenPayData = "tokenPayData";
    /* 小额临时支付有效期 */
    public static final String expiry = "expiry";
    /* 小额临时支付总限额 */
    public static final String sumLimit = "sumLimit";
    /* 小额临时支付单笔限额 */
    public static final String transLimit = "transLimit";
    /* 小额临时支付信息域 */
    public static final String temporaryPayData = "temporaryPayInfo";
    /* IC卡数据 */
    public static final String ICCardData = "ICCardData";
    /* IC卡序列号 */
    public static final String ICCardSeqNumber = "ICCardSeqNumber";
    /* 二磁数据 */
    public static final String track2Data = "track2Data";
    /* 三磁数据 */
    public static final String track3Data = "track3Data";
    /* 服务点输入方式码 */
    public static final String POSentryModeCode = "POSentryModeCode";
    /* 交易发起方式 */
    public static final String transSendMode = "transSendMode";
    /* 终端读取能力 */
    public static final String termEntryCap = "termEntryCap";
    /* IC卡条件代码 */
    public static final String chipCondCode = "chipCondCode";
    /* 载体类型 */
    public static final String carrierTp = "carrierTp";
    /* 载体应用类型 */
    public static final String carrierAppTp = "carrierAppTp";
    /* 有卡信息域 */
    public static final String cardTransData = "cardTransData";
    /* 商户订单号 */
    public static final String transSeqNum = "transSeqNum";
    /* 商户订单时间 */
    public static final String transDateTime = "transDateTime";
    /* 付款人信息 */
    public static final String payInfoStr = "payerInfoStr";
    /* 对账信息 */
    public static final String comInfoStr = "comInfoStr";
    /* 通讯报文信息 */
    public final static String BIZ_MSG_INFO = "upqcBizMsgInfo";
    /* 业务报文登记标识 */
    public final static String MSG_REG_FLAG = "upqcMsgRegisterFlag";
    /* 终端信息 */
    public static final String termInfoStr = "termInfoStr";
    /* 风控信息 */
    public static final String riskInfoStr = "riskInfoStr";
    /* 附加条件信息 */
    public static final String addnCondStr = "addnCondStr";
    /* 付款人信息 */
    public static final String payeeInfoStr = "payeeInfoStr";
    /* 优惠信息 */
    public static final String couponInfoStr = "couponInfoStr";
    /*原金额*/
    public static final String origTxnAmt = "origTxnAmt";

}
